body {
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
input {
  outline: 0;
  border: 0;
  border: 1px solid #ccc;
}
html,
body,
#app,
.login-page {
  width: 100%;
  height: 100%;
}

html,
body,
#app,
.home-page,
.el-container {
  height: 100%;
}
.el-menu--collapse .el-submenu__title span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}

.el-menu--collapse .el-menu-item .el-submenu__icon-arrow,
.el-menu--collapse .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
.el-menu-item-group .el-menu-item {
  padding: 0 0 0 30px;
}

.el-menu-item-group .el-menu-item-group__title {
  padding: 0;
}
#nprogress .bar {
  /*进度条样式*/
  background: green !important;
}
/* 验证码 */
.captcha {
  width: 40% !important;
  float: left !important;
}
